package com.commonClass.set;

import java.util.LinkedList;

public class TestLinkedList {
    public static void main(String[] args) {
        LinkedList ll = new LinkedList();
        //添加元素
        ll.add("hello");
        ll.add("how");
        ll.add("old");
        ll.add("are");
        ll.add("you");
        System.out.println(ll);//LinkedList也重写了toString方法 [hello, how, old, are, you]
        //在表头添加元素
        ll.addFirst("oh!");
        System.out.println(ll);//[oh!, hello, how, old, are, you]
        //在表尾添加元素
        ll.addLast("?");
        System.out.println(ll);//[oh!, hello, how, old, are, you, ?]

        //移除表头元素
        ll.removeFirst();
        System.out.println(ll);
        //移除表尾元素
        ll.removeLast();
        System.out.println(ll);

        //获取表头元素
        System.out.println(ll.getFirst());
        //也可以通过下标获取表中元素,效率慢~
        System.out.println(ll.get(2));
        //获取表尾元素
        System.out.println(ll.getLast());
    }
}

    